package com.design.patterns.strategy;

/**
 * 策略模式
 * @author yuexizhao9159@gmail.com
 * @version V1.0
 * @since 2.2.0 2021/3/1 0001 20:33
 */
public class Context {
    //构造函数，你要使用那个策略
    private IStrategy straegy;
    public Context(IStrategy strategy){
        this.straegy = strategy;
    }

    //使用策略，看我出招了
    public void operate(){
        this.straegy.operate();
    }
}
